/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.ia.kohonen.unidimensao;

/**
 *
 * @author Renato
 */
public class InicializadorPesosPadrao implements InicializadorPesos{

    public InicializadorPesosPadrao(){
        this.fator=1;
    }
    
    private double[] pesos;
    @Override
    public void setPesos(double[] pesos) {
        this.pesos=pesos;
    }

    @Override
    public void inicializarPesos() {
        for(int i=0;i<pesos.length;i++){
            pesos[i]=Math.random() * fator;
        }        
    }
    
    private double fator;
    public void setFator(double fator){
        this.fator=fator;
    }
}
